package com.hospital.common.pojo;

import lombok.Data;

import java.time.LocalDateTime;

@Data
public class TStat {
    /**
    * 主键
    */
    private Long id;

    /**
    * 科室id
    */
    private Long departmentId;

    /**
    * 科室名称
    */
    private String department;

    /**
    * 统计开始日期
    */
    private LocalDateTime statStartTime;

    /**
    * 统计截至日期
    */
    private LocalDateTime statEndTime;

    /**
    * 患者总数
    */
    private Integer totalRegistrations;

    /**
    * 退号患者数
    */
    private Integer cancellations;

    /**
    * 退号率
    */
    private Double cancellationsRation;

    /**
    * 统计创建日期
    */
    private LocalDateTime createTime;

    /**
    * ai问诊覆盖率
    */
    private Double aiConsultCoveragePct;

    /**
    * 医生采纳ai诊断建议的比例
    */
    private Double aiDiagnosisAcceptancePct;

    /**
    * 患者投诉总数
    */
    private Integer comlaintsCount;

    /**
    * 患者投诉比例
    */
    private Double comlatinsPct;

    /**
    * 门诊总收入
    */
    private Double outpatientRevenue;

    /**
    * 药物收入占比
    */
    private Double drugRevenueRatio;

    /**
    * 检查收入占比
    */
    private Double testRevenueRatio;
}